package com.lhx.product.service;

import com.lhx.product.domain.dto.ProductAttributeCategoryDTO;
import com.lhx.product.domain.vo.ProductAttributeCategoryVO;

import java.util.List;

/**
 * @Author：李洪祥
 * @Package：com.lhx.product.service
 * @Project：lhx-RuoYi
 * @name：ProductAttributeCategoryService
 * @Date：2024/5/24 下午5:03
 */
public interface ProductAttributeCategoryService {


    /**
     * 查询商品属性列表
     * @return
     */
    List<ProductAttributeCategoryVO> findList();

    /**
     * 添加商品属性
     * @param productAttributeCategoryDTO
     */
    void add(ProductAttributeCategoryDTO productAttributeCategoryDTO);
    /**
     * 修改商品属性
     * @param productAttributeCategoryDTO
     */
    void update(ProductAttributeCategoryDTO productAttributeCategoryDTO);

    /**
     * 删除商品属性
     * @param ids
     */
    void delete(Integer[] ids);

    /**
     * 分页查询商品属性
     * @param pageSize
     * @param pageNum
     * @return
     */
    List<ProductAttributeCategoryVO> getList(Integer pageSize, Integer pageNum);

}
